//package com.geely.pma.climate.api
package com.wanghaibo.vgashow.api;

import com.ecarx.xui.adaptapi.FunctionStatus
import com.ecarx.xui.adaptapi.car.base.ICarFunction.IFunctionValueWatcher

/**
 * Name: SimpleIFunctionValueWatcher
 *
 * Created by Wuhao on 2019/12/13
 *
 * Version: 0.0.1
 */
abstract class SimpleIFunctionValueWatcher : IFunctionValueWatcher {

    override fun onFunctionChanged(function: Int) {
        // default implementation ignored
    }

    override fun onFunctionValueChanged(function: Int, zone: Int, value: Int) {
        // default implementation ignored
    }

    override fun onCustomizeFunctionValueChanged(function: Int, zone: Int, value: Float) {
        // default implementation ignored
    }

    override fun onSupportedFunctionStatusChanged(
        function: Int,
        zone: Int,
        functionStatus: FunctionStatus
    ) {
        // default implementation ignored
    }

    override fun onSupportedFunctionValueChanged(function: Int, funcValues: IntArray) {
        // default implementation ignored
    }
}